package com.syg.Listener;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.servlet.ServletRequestAttributeEvent;
import javax.servlet.ServletRequestAttributeListener;

/**
 * 监听request对象属性添加,修改,删除的监听
 */
public class _04_RequestAttribute_Listener implements ServletRequestAttributeListener {

    private Logger logger = LoggerFactory.getLogger(this.getClass());
    @Override
    public void attributeAdded(ServletRequestAttributeEvent servletRequestAttributeEvent) {
        logger.info("attributeAdded()==>request对象添加属性了");
    }

    @Override
    public void attributeRemoved(ServletRequestAttributeEvent servletRequestAttributeEvent) {
        logger.info("attributeRemoved()==>request对象移除属性了");
    }

    @Override
    public void attributeReplaced(ServletRequestAttributeEvent servletRequestAttributeEvent) {
        logger.info("attributeReplaced()==>request对象修改属性了");
    }
}
